7ec418c63f5c07d2810e734a09fe89229cc9ce8d,plugins/groovy/groovy-psi/src/org/jetbrains/plugins/groovy/lang/psi/impl/GroovyFileImpl.java,GroovyFileImpl,getScriptClass,#,388

Before Change



  @Override
  public GroovyScriptClass getScriptClass() {
    if (isScript()) {
      if (myScriptClass == null) {
        GroovyScriptClass candidate = new GroovyScriptClass(this);
        synchronized (lock) {
          if (myScriptClass == null) {
            myScriptClass = candidate;
          }
        }
      }
      return myScriptClass;
    }
    else {
      return null;

After Change



  @Override
  public GroovyScriptClass getScriptClass() {
    if (!isScript()) {
      return null;
    }